Bertrand Meyer: Software Engineering and the Eiffel Programming Language

نویسنده

  • Charles R. Severance
چکیده

Meyer’s decades of work in understanding object-oriented programming patterns are reflected in his popular book, Object-Oriented Software Construction (Prentice Hall, 1988). He also cowrote the first formal software engineering paper in 1977 on the concept of Z notation (often called Zed). To watch a video of our conversation, visit www.computer. org/computingconversations. way to develop software. Simula was more than 20 years old at the time, so he reviewed the more recent objectoriented languages:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Seamless Development with the Eiffel Method

Traditional software engineering techniques have introduced damaging gaps between successive activities of software development. The Eiffel method, with its emphasis on full lifecycle coverage and its reliance on the central technique of Design by Contract as a unifying theme for all software activities, provides an integrated approach to activities of analysis, design, implementation and maint...

متن کامل

A Framework for Adding Design by ContractTM to the .NET Object-Oriented Programming Languages

Design contracts can be used in software development to ensure the preservation of assertions for program correctness. This can increase reliability in software design. Design by ContractTM (DBC) was developed by Bertrand Meyer and is supported by the Eiffel programming language. Eiffel provides support for checking preconditions, postconditions, and class invariants automatically at runtime. E...

متن کامل

Towards an Object-Oriented Curriculum

r s This proposal suggests a redesign of the teaching of programming and othe oftware topics in universities on the basis of object-oriented principles. It argues t that the new ‘‘inverted curriculum’’ should give a central place to libraries, and ake students from the reuse consumer’s role to the role of producer through a process of ‘‘progressive opening of black boxes’’. ____________________...

متن کامل

From Structured Programming to Object-Oriented Design: The Road to Eiffel

d e An exploration of how object-oriented design, as implemented in the Eiffel language an nvironment, integrates and extends the seminal concepts of structured programming.

متن کامل

Eiffel: A language and environment for software engineering

The Eiffel language and environment address the prob lem of building quality software in practical development environments. Two software quality factors were deemed essential in the design of the language: reusability and reliability. They led to the following choices: language features that support the underlying bottom-up software design methodology; modular structures based on the objectori...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer

دوره 45  شماره 

صفحات  -

تاریخ انتشار 2012